﻿using System;
using System.Collections.Generic;
using System.Text;

namespace MP.Core.Config
{
    public class EnumModules
    {
        /// <summary>
        /// Them, thay doi thong tin nhan su
        /// </summary>
        public const string HUR_ADD_EDIT_HURMAN = "HUR_ADD_EDIT_HURMAN";

        /// <summary>
        /// import thong tin nhan su
        /// </summary>
        public const string HUR_IMPORT = "HUR_IMPORT";
        /// <summary>
        /// Module quản lý cuộc hẹn
        /// </summary>
        public const string APPOINTMENT = "APPO";

        /// <summary>
        /// Module quản lý người liên hệ
        /// </summary>
        public const string CONTACT = "CONT";

        /// <summary>
        /// Modlue quản lý khách hàng
        /// </summary>
        public const string CUSTOMER = "CUS";

        /// <summary>
        /// Modules quản lý tài liệu
        /// </summary>
        public const string DOCUMENT = "DOC";

        /// <summary>
        /// Module quản lý ghi chú
        /// </summary>
        public const string NOTE = "NOTE";

        /// <summary>
        /// Module quản lý dự án
        /// </summary>
        public const string PROJECT = "PRJ";

        /// <summary>
        /// Module quản lý công việc
        /// </summary>
        public const string TASK = "TASK";

        /// <summary>
        /// Module quản lý ghi chú dự án
        /// </summary>
        public const string PROJECTNOTE = "PNOTE";

        /// <summary>
        /// Module quản lý ghi chú cuộc hẹn
        /// </summary>
        public const string APPONOTE = "ANOTE";

        /// <summary>
        /// Module quản lý chi nhánh
        /// </summary>
        public const string BRANCH = "BRANH";

        /// <summary>
        /// Module quản lý phòng ban
        /// </summary>
        public const string DEPART = "DEPART";

        /// <summary>
        /// Module quản lý chức vụ
        /// </summary>
        public const string JOBTITLE = "JOBTITLE";

        public const string POSITION = "POS";

        public const string POR_TASK_CHILD = "POR_TASK_CHILD";

        /// <summary>
        /// Module quản lý thành viên
        /// </summary>
        public const string SUB_MEMBER = "MEMBER2";

        /// <summary>
        /// Module phân quyền
        /// </summary>
        public const string SUB_PERMISSION = "PERM2";

        /// <summary>
        /// Module quản lý quyền
        /// </summary>
        public const string SUB_ROLE = "ROLE2";

        /// <summary>
        /// Module thiết lập quyền
        /// </summary>
        public const string SUB_MANAGERROLES = "SROLES2";

        /// <summary>
        /// Module Tạo và xử lý báo cáo - VH01
        /// </summary>
        public const string RPT_VH01_PROCCESS = "RPT_VH01_CAL";

        /// <summary>
        /// Module Xem biểu đồ thống kê - VH01
        /// </summary>
        public const string RPT_VH01_VIEW = "RPT_VH01_VIEW";
        
        #region Canteen
        /// <summary>
        /// Module Quản lý món ăn
        /// </summary>
        public const string FOOD_MANAGER = "CT_FOOD_MANAGER";

        /// <summary>
        /// Module Quản lý thực đơn
        /// </summary>
        public const string FOOD_MENU = "CT_FOOD_MENU";

        /// <summary>
        /// Quan ly dang ki com
        /// </summary>
        public const string CANTEEN_REG = "CT_LIST_REG";

        /// <summary>
        /// Thong ke so luong an com
        /// </summary>
        public const string COUNT_CANTEEN_REG = "CT_COUNT_REG";

        /// <summary>
        /// thong ke tuan
        /// </summary>
        public const string CT_COUNT_WEEK = "CT_COUNT_WEEK";

        /// <summary>
        /// thong ke thang
        /// </summary>
        public const string CT_COUNT_MONTH = "CT_COUNT_MONTH";
        /// <summary>
        /// Cau hinh he thong dang ki com
        /// </summary>
        public const string CONFIG_CANTEEN = "CT_CONFIG";
        /// <summary>
        /// Man hinh danh sach phieu an
        /// </summary>
        public const string CT_LIST_TICKET = "CT_LIST_TICKET";
        /// <summary>
        /// Them phieu an
        /// </summary>
        public const string CT_ADD_TICKET = "CT_ADD_TICKET";

        public const string CT_REGISTER = "CT_REGISTER";
        #endregion Canteen

        #region News
        /// <summary>
        /// Quản lý danh muc tin tức
        /// </summary>
        public const string NEWS_CAT = "NEWS_CAT";

        /// <summary>
        /// Quản lý tin tức
        /// </summary>
        public const string NEWS_NEWS = "NEWS_NEWS";

        /// <summary>
        /// Quản lý comment
        /// </summary>
        public const string NEWS_REVIEW = "NEWS_REVIEW";

        #endregion News


        /// <summary>
        /// them so van tay 
        /// </summary>
        public const string ADD_FINGERPRINT = "ADD_FINGERPRINT";

        #region Lich lam viec
        //LICH LAM VIEC
        public const string AS_ADD_SCHEDULE = "AS_ADD_SCHEDULE";
        public const string AS_VIEW_SCHEDULE = "AS_ADD_SCHEDULE";
        public const string AS_TIME_KEEPING = "AS_ADD_SCHEDULE";
        public const string AS_TRANSFER_LIST = "AS_ADD_SCHEDULE";
        /// <summary>
        /// Quan ly ca lam viec
        /// </summary>
        public const string AS_SHIFTZONE_MANAGER = "AS_SHIFTZONE_MANAGER";

        /// <summary>
        /// Theo doi gio giac di lam cua dtv
        /// </summary>
        public const string AS_TIME_WORK = "AS_TIME_WORK";

        public const string AS_FIND_TRANSFER_USER = "AS_FIND_TRANSFER_USER";
        public const string AS_FIND_REPLACE_USER = "AS_FIND_REPLACE_USER";
        /// <summary>
        /// cau hinh he thong lich lam viec
        /// </summary>
        public const string AS_CONFIG = "AS_CONFIG";
        #endregion Lich lam viec

        #region Trac nghiem
        /// <summary>
        /// Trac nghiem
        /// </summary>
        public const string TEST_MANAGEREXAM = "TEST_MANAGEREXAM";
        public const string  TEST  = "TEST" ;
        public const string  TEST_ARRANGE_QUESTION  = "TEST_ARRANGE_QUESTION" ;
        public const string  TEST_ARRANGE_USERJOINEXAM  = "TEST_ARRANGE_USERJOINEXAM" ;

        public const string  TEST_EXAM = "TEST_EXAM" ;
        public const string  TEST_EXAM_ADDNEW = "TEST_EXAM_ADDNEW" ;
        public const string  TEST_EXAM_EDIT = "TEST_EXAM_EDIT" ;

        public const string  TEST_EXAMPAPER_CHECK = "TEST_EXAMPAPER_CHECK" ;
        public const string  TEST_EXAMPAPER_DO = "TEST_EXAMPAPER_DO" ;
        public const string  TEST_EXAMPAPER_VIEW = "TEST_EXAMPAPER_VIEW" ;
        
        public const string  TEST_EXAMQUESTION_ADDNEW = "TEST_EXAMQUESTION_ADDNEW" ;        
        public const string  TEST_EXAMQUESTION_EDIT = "TEST_EXAMQUESTION_EDIT" ;      

        public const string  TEST_QUESTION = "TEST_QUESTION" ;
        public const string  TEST_QUESTION_ADDNEW = "TEST_QUESTION_ADDNEW" ;
        public const string  TEST_QUESTION_EDIT = "TEST_QUESTION_EDIT" ;
        /// <summary>
        /// Quan ly nhom cau hoi
        /// </summary>
        public const string TEST_GROUPQUESTION = "TEST_GROUPQUESTION";

        /// <summary>
        /// Quan ly de thi
        /// </summary>
        public const string TEST_EXAMQUESTION = "TEST_EXAMQUESTION";

        /// <summary>
        /// Xem thong tin dien thoai vien
        /// </summary>
        public const string TEST_INFORMATION_TELEPHONIST = "TEST_INFORMATION_TELEPHONIST";
        
        /// <summary>
        /// bao cao diem thi
        /// </summary>
        public const string TEST_REPORT_MARK = "TEST_REPORT_MARK";

      
        #endregion Trac nghiem

        #region Ki luat
        /// <summary>
        /// Danh muc ki luat
        /// </summary>
        public const string AR_LIST_DISCIPLINE = "AR_LIST_DISCIPLINE";
        
        /// <summary>
        /// Nhap ki luat dien thoai vien
        /// </summary>
        public const string AR_ADD_AGENT_DISCIPLINE = "AR_ADD_AGENT_DISCIPLINE";

        #endregion ki luat

        #region Nhân Sự

        public const string AI_LIST = "AI_LIST";
        public const string AI_MANAGER = "AI_MANAGER";
        public const string AI_LEVEL_MANAGER = "AI_LEVEL_MANAGER";
        #endregion

        #region Nang suat

        /// <summary>
        /// Năng suất ngày VH01
        /// </summary>
        public const string PO_RPT_DAY_01 = "PO_RPT_DAY_01";

        /// <summary>
        /// Cấu hình năng suất vh01
        /// </summary>
        public const string PO_CONF_01 = "PO_CONF_01";
        #endregion

        #region Nhóm Module Admin
        /// <summary>
        /// Phân quyền theo phòng ban
        /// </summary>
        public const string DEPT_PER = "DEPT_PER";

        /// <summary>
        /// Module quản lý thành viên
        /// </summary>
        public const string MEMBER = "MEMBER";

        /// <summary>
        /// Module phân quyền
        /// </summary>
        public const string PERMISSION = "PERM";

        /// <summary>
        /// Module quản lý quyền
        /// </summary>
        public const string ROLE = "ROLE";

        /// <summary>
        /// Module thiết lập quyền
        /// </summary>
        public const string MANAGERROLES = "SROLES";

        /// <summary>
        /// Module toàn quyền hệ thống
        /// </summary>
        public const string FULL_ADMIN = "FULL_ADMIN";
        #endregion
        #region Giám sát chất lượng

        /// <summary>
        /// chấm điểm cuộc gọi
        /// </summary>
        public const string SQ_AGENT_MARK = "SQ_AGENT_MARK";
        /// <summary>
        /// Thống kê điện thoại viên
        /// </summary>
        public const string SQ_AGENT_SUM = "SQ_AGENT_SUM";

        /// <summary>
        /// Thống kê theo phân loại
        /// </summary>
        public const string SQ_CATEGORY_SUM = "SQ_CATEGORY_SUM";

        /// <summary>
        /// Thống kê theo nhóm
        /// </summary>
        public const string SQ_GROUP_SUM = "SQ_GROUP_SUM";

        /// <summary>
        /// Danh sách cuộc gọi 
        /// </summary>
        public const string SQ_LIST_CALL = "SQ_LIST_CALL";

        /// <summary>
        /// Danh sách tiêu chí
        /// </summary>
        public const string SQ_LIST_RULES = "SQ_LIST_RULES";

        /// <summary>
        /// Điểm chất lượng tháng
        /// </summary>
        public const string SQ_MONTH_SUM = "SQ_MONTH_SUM";
        
        /// <summary>
        /// Thống kê mức độ hài lòng
        /// </summary>
        public const string SQ_PLEASED_SUM = "SQ_PLEASED_SUM";

        /// <summary>
        /// Tìm file ghi âm
        /// </summary>
        public const string SQ_RECORDING = "SQ_RECORDING";

        /// <summary>
        /// Thống kê giám sát viên
        /// </summary>
        public const string SQ_SUPERVISOR_SUM = "SQ_SUPERVISOR_SUM";

        /// <summary>
        /// Phân công của giám sát viên
        /// </summary>
        public const string SQ_SUPERVISOR_TASKS = "SQ_SUPERVISOR_TASKS";

        /// <summary>
        /// Sửa thông tin tiêu chí đánh giá
        /// </summary>
        public const string SQ_EDIT_RULES = "SQ_EDIT_RULES";

        /// <summary>
        /// Xem phân công của giám sát viên
        /// </summary>
        public const string SQ_SUPERVISOR_VIEW = "SQ_SUPERVISOR_VIEW";

        #endregion
    }
}
